#define _CRT_SECURE_NO_WARNINGS 1
#include"string.h"

//void test()
//{
//	soft::string s1("hello");
//	/*soft::string s2("world");
//	soft::string s3(s2);
//	s2 = s1;
//	cout << s2 << endl;
//	cout << s3 << endl;*/
//	for (char ch : s1)
//	{
//		cout << ch << " ";
//	}
//	cout << endl;
//	for (int i = 0; i < s1.size(); i++)
//	{
//		cout << s1[i];
//	}
//}

//void test()
//{
//	soft::string s1("hello");
//	soft::string::iterator it = s1.begin();
//	while (it != s1.end())
//	{
//		cout << *it;
//		it++;
//	}
//	cout << endl;
//
//	const soft::string s2("world");
//	soft::string::const_iterator it2 = s2.begin();
//	while (it2 != s2.end())
//	{
//		cout << *it2;
//		it2++;
//	}
//	cout << endl;
//}

//void test()
//{
//	/*soft::string s1("hello");
//	soft::string s2 = "world";
//	for (int i = 0; i < s2.size(); i++)
//	{
//		s1.push_back(s2[i]);
//	}
//	cout << s1 << endl;
//	s1.append(" nihao");
//	s1.append("woshishabi");
//	cout << s1 << endl;
//	s1.swap(s2);
//	cout << s1 << endl << s2 << endl;*/
//
//	soft::string s1("heo");
//	s1.insert(2, "ll");
//	cout << s1 << endl;
//}

void test()
{
	soft::string s("hello world");
	int pos = s.find('l');
	cout << pos << endl;
	pos = s.find("wo");
	cout << pos << endl;
}

//void test()
//{
//	soft::string str("help");
//	soft::string str2(str);
//	str[0] = 'x';
//	cout << str << endl;
//	cout << str2 << endl;
//}

int main()
{
	test();
	return 0;
}

